@charset "UTF-8";

.sign {
    width: 600px;
    box-shadow: 0 0 30px -15px #363636;
    margin: 50px auto ;
}

.sign-logo {
    height: 360px;
    background: url( '../images/kaifamiao.jpg' ) no-repeat center ;
    background-size: 85%;
}

.sign-form {
    border-left: 1px solid #dfdfdf ;
}

.sign-form .title {
    text-align: center ;
    font-size: 18px;
    text-shadow: 0 0 1px blue;
    margin: 10px auto ;
}

.sign-form .tip {
    font-size: 14px ;
    text-align: center;
    background: #ffa5a5;
    margin: 5px ;
}

.sign-form .form-row ,
.sign-form .form-row-captcha {
    display: flex ;
    border: 1px solid #dedede ;
    margin: 5px ;
}

.sign-form .form-row:last-child {
    border: none ;
}

.sign-form .form-row>i {
    flex-basis: 36px ;
    height: 36px ;
    line-height: 36px ;
    text-align: center ;
    color: #aaa;
    font-size: 14px ;
}

.sign-form .form-row>input {
    flex-basis: 192px ;
    border: none ;
    outline: none ;
    font-size: 14px ;
}

.sign-form .form-row>button {
    width: 100%;
}

.sign-form .form-row-captcha>input {
    flex-basis: 132px ;
    width: 130px;
    border: none ;
    outline: none ;
    text-align: center ;
    font-size: 14px ;
}

.sign-form .form-row-captcha>img {
    flex-basis: 132px ;
    width: 132px ;
    cursor: pointer ;
}

.sign-form .link {
    line-height: 50px ;
    text-align: right ;
    font-size: 14px ;
    margin: 5px ;
}
.sign-form .link a {
    text-decoration: none ;
}
